diff options
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/tree-ssa-loop-im.c | 8 |
2 files changed, 10 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 87877a2..6c1372e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2019-08-02 Alexander Monakov <amonakov@ispras.ru> + + * tree-ssa-loop-im.c (sort_bbs_in_loop_postorder_cmp): Simplify casts + from 'const void *'. + (sort_locs_in_loop_postorder_cmp): Likewise. + 2019-08-02 Eric Botcazou <ebotcazou@adacore.com> * doc/invoke.texi (hot-bb-count-fraction): Rework description. diff --git a/gcc/tree-ssa-loop-im.c b/gcc/tree-ssa-loop-im.c index e194a41..c247d74 100644 --- a/gcc/tree-ssa-loop-im.c +++ b/gcc/tree-ssa-loop-im.c @@ -1583,8 +1583,8 @@ sort_bbs_in_loop_postorder_cmp (const void *bb1_, const void *bb2_, void *bb_loop_postorder_) { unsigned *bb_loop_postorder = (unsigned *)bb_loop_postorder_; - basic_block bb1 = *(basic_block *)const_cast<void *>(bb1_); - basic_block bb2 = *(basic_block *)const_cast<void *>(bb2_); + basic_block bb1 = *(const basic_block *)bb1_; + basic_block bb2 = *(const basic_block *)bb2_; class loop *loop1 = bb1->loop_father; class loop *loop2 = bb2->loop_father; if (loop1->num == loop2->num) @@ -1599,8 +1599,8 @@ sort_locs_in_loop_postorder_cmp (const void *loc1_, const void *loc2_, void *bb_loop_postorder_) { unsigned *bb_loop_postorder = (unsigned *)bb_loop_postorder_; - mem_ref_loc *loc1 = (mem_ref_loc *)const_cast<void *>(loc1_); - mem_ref_loc *loc2 = (mem_ref_loc *)const_cast<void *>(loc2_); + const mem_ref_loc *loc1 = (const mem_ref_loc *)loc1_; + const mem_ref_loc *loc2 = (const mem_ref_loc *)loc2_; class loop *loop1 = gimple_bb (loc1->stmt)->loop_father; class loop *loop2 = gimple_bb (loc2->stmt)->loop_father; if (loop1->num == loop2->num) |