aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorDavid S. Miller <davem@pierdol.cobaltmicro.com>1998-09-24 23:18:31 +0000
committerDavid S. Miller <davem@gcc.gnu.org>1998-09-24 16:18:31 -0700
commit85ccbba3d72e6025398f487c4a948b192a2fdf8c (patch)
tree2c2b71f64a2bf6416c69a1f94ebf5071eb861845 /gcc
parent2b23d3b1b7096566ebd73f58511d2fd14fa5fca5 (diff)
downloadgcc-85ccbba3d72e6025398f487c4a948b192a2fdf8c.zip
gcc-85ccbba3d72e6025398f487c4a948b192a2fdf8c.tar.gz
gcc-85ccbba3d72e6025398f487c4a948b192a2fdf8c.tar.bz2
reload1.c (reload_combine): Initialize set before using.
Thu Sep 24 22:12:16 1998 David S. Miller <davem@pierdol.cobaltmicro.com> * reload1.c (reload_combine): Initialize set before using. From-SVN: r22582
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/reload1.c2
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ea3ff4f..a87537b 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+Thu Sep 24 22:12:16 1998 David S. Miller <davem@pierdol.cobaltmicro.com>
+
+ * reload1.c (reload_combine): Initialize set before using.
+
Thu Sep 24 18:53:20 1998 Jason Merrill <jason@yorick.cygnus.com>
* sdbout.c (sdbout_field_types): Don't emit the types of fields we
diff --git a/gcc/reload1.c b/gcc/reload1.c
index bb7aa3f..c208f42 100644
--- a/gcc/reload1.c
+++ b/gcc/reload1.c
@@ -9274,7 +9274,7 @@ reload_combine ()
First, check that we have (set (REGX) (PLUS (REGX) (REGY)))
and that we know all uses of REGX before it dies. */
- if (set
+ if ((set = single_set (insn)) != NULL_RTX
&& GET_CODE (SET_DEST (set)) == REG
&& (HARD_REGNO_NREGS (REGNO (SET_DEST (set)),
GET_MODE (SET_DEST (set)))