aboutsummaryrefslogtreecommitdiff
path: root/gcc/regclass.c
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1993-10-11 19:55:18 +0000
committerRichard Stallman <rms@gnu.org>1993-10-11 19:55:18 +0000
commit7b18c3db9c48b2ac5306e9ca9b4a7329c2f09b67 (patch)
tree7ee24aee1ba6919534ff3ce18e68701dd2e75fc5 /gcc/regclass.c
parentd01b0b7c4ed8de405cf88f7ddc9d8786e924b429 (diff)
downloadgcc-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.c3
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;