gcc/ChangeLog:
PR middle-end/123892
* system.h: Remove.
* tracer.cc: Replace CONST_CAST_BB with
const_cast<basic_block>.
* tree-cfg.cc: Likewise.
Signed-off-by: Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
#endif
#define CONST_CAST(TYPE,X) CONST_CAST2 (TYPE, const TYPE, (X))
#define CONST_CAST_TREE(X) CONST_CAST (union tree_node *, (X))
-#define CONST_CAST_BB(X) CONST_CAST (struct basic_block_def *, (X))
#define CONST_CAST_GIMPLE(X) CONST_CAST (gimple *, (X))
/* Activate certain diagnostics as warnings (not errors via the
}
*count = n;
- cache_can_duplicate_bb_p (bb, can_duplicate_block_p (CONST_CAST_BB (bb)));
+ cache_can_duplicate_bb_p (bb, can_duplicate_block_p (const_cast<basic_block>
+ (bb)));
}
/* Return true if E1 is more frequent than E2. */
static bool
gimple_can_duplicate_bb_p (const_basic_block bb)
{
- gimple *last = last_nondebug_stmt (CONST_CAST_BB (bb));
+ gimple *last = last_nondebug_stmt (const_cast<basic_block> (bb));
/* Do checks that can only fail for the last stmt, to minimize the work in the
stmt loop. */
return false;
}
- for (gimple_stmt_iterator gsi = gsi_start_bb (CONST_CAST_BB (bb));
+ for (gimple_stmt_iterator gsi = gsi_start_bb (const_cast<basic_block> (bb));
!gsi_end_p (gsi); gsi_next (&gsi))
{
gimple *g = gsi_stmt (gsi);