re PR tree-optimization/29122 (ICE with -ipa-cp and -m64 (tail calls))
2006-11-26 Razya Ladklesky <razya@il.ibm.com> PR tree-optimization/29122 * tree-inline.c (tree_function_versioning): Update DECL_ASSEMBLER_NAME for the new version. Assign NULL to DECL_RTL of the new version. From-SVN: r119220
This commit is contained in:
parent
67fdae36e9
commit
95c8e17296
|
@ -1,3 +1,9 @@
|
||||||
|
2006-11-26 Razya Ladklesky <razya@il.ibm.com>
|
||||||
|
|
||||||
|
PR tree-optimization/29122
|
||||||
|
* tree-inline.c (tree_function_versioning): Update DECL_ASSEMBLER_NAME
|
||||||
|
for the new version. Assign NULL to DECL_RTL of the new version.
|
||||||
|
|
||||||
2006-11-25 Uros Bizjak <ubizjak@gmail.com>
|
2006-11-25 Uros Bizjak <ubizjak@gmail.com>
|
||||||
|
|
||||||
* reg-stack.c (get_true_reg): Fix UNSPEC_TRUNC_NOOP handling.
|
* reg-stack.c (get_true_reg): Fix UNSPEC_TRUNC_NOOP handling.
|
||||||
|
|
|
@ -2791,14 +2791,10 @@ tree_function_versioning (tree old_decl, tree new_decl, varray_type tree_map,
|
||||||
|
|
||||||
/* Generate a new name for the new version. */
|
/* Generate a new name for the new version. */
|
||||||
if (!update_clones)
|
if (!update_clones)
|
||||||
DECL_NAME (new_decl) = create_tmp_var_name (NULL);
|
|
||||||
/* Create a new SYMBOL_REF rtx for the new name. */
|
|
||||||
if (DECL_RTL (old_decl) != NULL)
|
|
||||||
{
|
{
|
||||||
SET_DECL_RTL (new_decl, copy_rtx (DECL_RTL (old_decl)));
|
DECL_NAME (new_decl) = create_tmp_var_name (NULL);
|
||||||
XEXP (DECL_RTL (new_decl), 0) =
|
SET_DECL_ASSEMBLER_NAME (new_decl, DECL_NAME (new_decl));
|
||||||
gen_rtx_SYMBOL_REF (GET_MODE (XEXP (DECL_RTL (old_decl), 0)),
|
SET_DECL_RTL (new_decl, NULL_RTX);
|
||||||
IDENTIFIER_POINTER (DECL_NAME (new_decl)));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Prepare the data structures for the tree copy. */
|
/* Prepare the data structures for the tree copy. */
|
||||||
|
|
Loading…
Reference in New Issue