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
This commit is contained in:
parent
54aaa4ea8d
commit
dbc1a16393
2 changed files with 12 additions and 3 deletions
|
@ -1,3 +1,8 @@
|
|||
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.
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue