aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@vlsi1.ultra.nyu.edu>2001-10-28 02:34:18 +0000
committerRichard Kenner <kenner@gcc.gnu.org>2001-10-27 22:34:18 -0400
commit157bd2bb7d959b5995696036c68b23bb646d0e4f (patch)
tree69098b70e70ae289b93c23f35cad53df4550b97f
parente7af1d4538c0728f9bb7c6ae46e77a9e01368264 (diff)
downloadgcc-157bd2bb7d959b5995696036c68b23bb646d0e4f.zip
gcc-157bd2bb7d959b5995696036c68b23bb646d0e4f.tar.gz
gcc-157bd2bb7d959b5995696036c68b23bb646d0e4f.tar.bz2
* gcse.c (insert_insn_end_bb): Don't assume PAT is a SET.
From-SVN: r46574
-rw-r--r--gcc/ChangeLog2
-rw-r--r--gcc/gcse.c2
2 files changed, 3 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 17056d5..554490d 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,7 @@
Sat Oct 27 17:32:04 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
+ * gcse.c (insert_insn_end_bb): Don't assume PAT is a SET.
+
* dwarf2out.c (reg_number): Abort if pseudo.
(reg_loc_descriptor): Return 0 if pseudo.
(is_based_loc): Return 0 if pseudo.
diff --git a/gcc/gcse.c b/gcc/gcse.c
index 0119f67..596a041 100644
--- a/gcc/gcse.c
+++ b/gcc/gcse.c
@@ -4690,7 +4690,7 @@ insert_insn_end_bb (expr, bb, pre)
}
else
{
- add_label_notes (SET_SRC (pat), new_insn);
+ add_label_notes (pat, new_insn);
/* Keep register set table up to date. */
record_one_set (regno, new_insn);