diff options
author | Richard Stallman <rms@gnu.org> | 1993-10-11 19:55:18 +0000 |
---|---|---|
committer | Richard Stallman <rms@gnu.org> | 1993-10-11 19:55:18 +0000 |
commit | 7b18c3db9c48b2ac5306e9ca9b4a7329c2f09b67 (patch) | |
tree | 7ee24aee1ba6919534ff3ce18e68701dd2e75fc5 /gcc/regclass.c | |
parent | d01b0b7c4ed8de405cf88f7ddc9d8786e924b429 (diff) | |
download | gcc-7b18c3db9c48b2ac5306e9ca9b4a7329c2f09b67.zip gcc-7b18c3db9c48b2ac5306e9ca9b4a7329c2f09b67.tar.gz gcc-7b18c3db9c48b2ac5306e9ca9b4a7329c2f09b67.tar.bz2 |
(reg_scan_mark_refs): XEXP (x, 0) in EXPR_LIST may be 0.
From-SVN: r5739
Diffstat (limited to 'gcc/regclass.c')
-rw-r--r-- | gcc/regclass.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/regclass.c b/gcc/regclass.c index 6702144..3a488fc 100644 --- a/gcc/regclass.c +++ b/gcc/regclass.c @@ -1584,7 +1584,8 @@ reg_scan_mark_refs (x, insn, note_flag) break; case EXPR_LIST: - reg_scan_mark_refs (XEXP (x, 0), insn, note_flag); + if (XEXP (x, 0)) + reg_scan_mark_refs (XEXP (x, 0), insn, note_flag); if (XEXP (x, 1)) reg_scan_mark_refs (XEXP (x, 1), insn, note_flag); break; |