Ping 2012/11/29 Kai Tietz <ktiet...@googlemail.com>: > Hello, > > this trivial patch fixes a bootstrap issue on LLP64 hosts. > > ChangeLog > > 2012-11-29 Kai Tietz > > PR target/53912 > * stmt.c (compute_cases_per_edge): Cast from pointer via intptr_t. > (expand_case): Likewise. > > Tested for i686-w64-mingw32, x86_64-w64-mingw32, and > x86_64-unknown-gnu-linux. Ok for apply? > > Regards, > Kai > > Index: stmt.c > =================================================================== > --- stmt.c (Revision 193925) > +++ stmt.c (Arbeitskopie) > @@ -2061,7 +2061,7 @@ compute_cases_per_edge (gimple stmt) > tree lab = CASE_LABEL (elt); > basic_block case_bb = label_to_block_fn (cfun, lab); > edge case_edge = find_edge (bb, case_bb); > - case_edge->aux = (void *)((long)(case_edge->aux) + 1); > + case_edge->aux = (void *)((intptr_t)(case_edge->aux) + 1); > } > } > > @@ -2176,7 +2176,7 @@ expand_case (gimple stmt) > edge case_edge = find_edge (bb, case_bb); > case_list = add_case_node ( > case_list, low, high, lab, > - case_edge->probability / (long)(case_edge->aux), > + case_edge->probability / (intptr_t)(case_edge->aux), > case_node_pool); > } > pointer_set_destroy (seen_labels);
-- | (\_/) This is Bunny. Copy and paste | (='.'=) Bunny into your signature to help | (")_(") him gain world domination