Commit fa23c636 by Jeff Law

regclass.c (reg_scan_mark_refs): Return immediately if passed a NULL_RTX as an argument.

8
        * regclass.c (reg_scan_mark_refs): Return immediately if passed a
        NULL_RTX as an argument.

From-SVN: r22741
parent 8ac53846
...@@ -1991,10 +1991,18 @@ reg_scan_mark_refs (x, insn, note_flag, min_regno) ...@@ -1991,10 +1991,18 @@ reg_scan_mark_refs (x, insn, note_flag, min_regno)
int note_flag; int note_flag;
int min_regno; int min_regno;
{ {
register enum rtx_code code = GET_CODE (x); register enum rtx_code code;
register rtx dest; register rtx dest;
register rtx note; register rtx note;
/* This can happen when scanning insns referenced by certain notes.
It is unclear if we should be scanning such insns; until someone can
say for sure this seems like the safest fix. */
if (x == NULL_RTX)
return;
code = GET_CODE (x);
switch (code) switch (code)
{ {
case CONST_INT: case CONST_INT:
......
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