From: Marek Polacek Date: Thu, 20 Sep 2012 17:02:40 +0000 (+0000) Subject: Don't cast XNEWVEC's result. X-Git-Tag: misc/gccgo-go1_1_2~721 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=97a74ddb85590ec3e960c0ea0c4f0b667d47c325;p=thirdparty%2Fgcc.git Don't cast XNEWVEC's result. From-SVN: r191580 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index cc31d346ebf1..f2d74a8cd91b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2012-09-20 Marek Polacek + + * tree-ssa-threadupdate.c (mark_threaded_blocks): Don't cast XNEWVEC's + result. + (create_edge_and_update_destination_phis): Likewise. + 2012-09-20 Martin Jambor * function.c (push_cfun): Check old current_function_decl matches diff --git a/gcc/tree-ssa-threadupdate.c b/gcc/tree-ssa-threadupdate.c index ba6d69af9428..2eee50ee1d6c 100644 --- a/gcc/tree-ssa-threadupdate.c +++ b/gcc/tree-ssa-threadupdate.c @@ -1,5 +1,5 @@ /* Thread edges through blocks and update the control flow and SSA graphs. - Copyright (C) 2004, 2005, 2006, 2007, 2008, 2010, 201 + Copyright (C) 2004, 2005, 2006, 2007, 2008, 2010, 2011, 2012 Free Software Foundation, Inc. This file is part of GCC. @@ -362,7 +362,7 @@ create_edge_and_update_destination_phis (struct redirection_data *rd, if (rd->outgoing_edge->aux) { - e->aux = (edge *) XNEWVEC (edge, 2); + e->aux = XNEWVEC (edge, 2); THREAD_TARGET(e) = THREAD_TARGET (rd->outgoing_edge); THREAD_TARGET2(e) = THREAD_TARGET2 (rd->outgoing_edge); } @@ -1143,7 +1143,7 @@ mark_threaded_blocks (bitmap threaded_blocks) for (i = 0; i < VEC_length (edge, threaded_edges); i += 3) { edge e = VEC_index (edge, threaded_edges, i); - edge *x = (edge *) XNEWVEC (edge, 2); + edge *x = XNEWVEC (edge, 2); e->aux = x; THREAD_TARGET (e) = VEC_index (edge, threaded_edges, i + 1);