* reload1.c (emit_reload_insns): Check `set' not null before use.
authorRichard Henderson <rth@cygnus.com>
Tue, 22 Dec 1998 23:00:27 +0000 (15:00 -0800)
committerJeff Law <law@gcc.gnu.org>
Tue, 22 Dec 1998 23:00:27 +0000 (16:00 -0700)
From-SVN: r24399

gcc/ChangeLog
gcc/reload1.c

index d483c86e02b336eb9e893513038c93a1133e83a5..fd7492607e63c857614f01679d72c3b9bdea28cd 100644 (file)
@@ -1,3 +1,7 @@
+Tue Dec 22 23:58:31 1998  Richard Henderson  <rth@cygnus.com>
+
+       * reload1.c (emit_reload_insns): Check `set' not null before use.
+
 Tue Dec 22 15:15:45 1998  Nick Clifton  <nickc@cygnus.com>
 
        * rtlanal.c (multiple_sets): Change type of 'found' from 'rtx' to
index fb740aa0f882e6c385e18c369b460997ad104a05..e8bb5fe3e535f9682c748006ae78e7c18c1f88ab 100644 (file)
@@ -7507,7 +7507,7 @@ emit_reload_insns (chain)
              if (! src_reg)
                {
                  rtx set = single_set (insn);
-                 if (SET_DEST (set) == reload_out[r])
+                 if (set && SET_DEST (set) == reload_out[r])
                    {
                      int k;