Commit 58ccdcc8 by Kai Tietz Committed by Kai Tietz

re PR bootstrap/53912 (bootstrap fails using default c++ mode in stage 2 and 3…

re PR bootstrap/53912 (bootstrap fails using default c++ mode in stage 2 and 3 for native x86_64-w64-mingw32)

	PR target/53912
	* stmt.c (compute_cases_per_edge): Cast from pointer via intptr_t.
	(expand_case): Likewise.

From-SVN: r194350
parent 7e48e275
2012-12-10 Kai Tietz <ktietz@redhat.com>
PR target/53912
* stmt.c (compute_cases_per_edge): Cast from pointer via intptr_t.
(expand_case): Likewise.
PR target/53912
* print-tree.c (print_node): Cast from pointer via uintptr_t.
2012-12-10 Jakub Jelinek <jakub@redhat.com>
......@@ -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);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment