Commit dbc1a163 by Richard Henderson Committed by Richard Henderson

rtlanal.c (find_first_parameter_load): Stop if we reach a CODE_LABEL at BOUNDARY.

        * rtlanal.c (find_first_parameter_load): Stop if we
        reach a CODE_LABEL at BOUNDARY.

From-SVN: r44595
parent 54aaa4ea
2001-08-03 Richard Henderson <rth@redhat.com>
* rtlanal.c (find_first_parameter_load): Stop if we
reach a CODE_LABEL at BOUNDARY.
2001-08-03 Richard Henderson <rth@redhat.com>
* config/alpha/alpha.md (force_movdi): New insn.
* config/alpha/alpha.c (alpha_expand_prologue): Use it.
Tweek FRP marking of VMS prologue insns.
......
......@@ -2851,12 +2851,16 @@ find_first_parameter_load (call_insn, boundary)
if (GET_CODE (before) == CALL_INSN)
break;
/* Our caller needs eighter ensure, that we will find all sets
/* Our caller needs either ensure that we will find all sets
(in case code has not been optimized yet), or take care
for possible labels in a way by setting boundary to preceeding
CODE_LABEL. */
if (GET_CODE (before) == CODE_LABEL && before != boundary)
abort ();
if (GET_CODE (before) == CODE_LABEL)
{
if (before != boundary)
abort ();
break;
}
note_stores (PATTERN (before), parms_set, &parm);
}
......
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