(copy_rtx_and_substitute, case LABEL_REF): If we turn off

LABEL_REF_NONLOCAL_P, increment function_call_count.

From-SVN: r5040
This commit is contained in:
Richard Kenner 1993-07-29 18:58:13 -04:00
parent b8bb540c81
commit 81d57b8e1d

View File

@ -2052,6 +2052,14 @@ copy_rtx_and_substitute (orig, map)
= (LABEL_REF_NONLOCAL_P (orig)
&& ! (CODE_LABEL_NUMBER (XEXP (copy, 0)) >= get_first_label_num ()
&& CODE_LABEL_NUMBER (XEXP (copy, 0)) < max_label_num ()));
/* If we have made a nonlocal label local, it means that this
inlined call will be refering to our nonlocal goto handler.
So make sure we create one for this block; we normally would
not since this is not otherwise considered a "call". */
if (LABEL_REF_NONLOCAL_P (orig) && ! LABEL_REF_NONLOCAL_P (copy))
function_call_count++;
return copy;
case PC: