From 5dd34fe0d53cfc76315664961dd3c83b4686c4de Mon Sep 17 00:00:00 2001 From: "Herman A.J. ten Brugge" Date: Tue, 24 Aug 1999 10:44:47 +0200 Subject: [PATCH] * jump.c (delete_barrier_successors) Match (set (pc) (pc)) insn exactly. From-SVN: r28817 --- gcc/ChangeLog | 5 +++++ gcc/jump.c | 1 + 2 files changed, 6 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index cd9581e2198..f797d6a700a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +1999-08-24 Herman A.J. ten Brugge + + * jump.c (delete_barrier_successors) Match (set (pc) (pc)) insn + exactly. + Mon Aug 23 23:35:52 1999 Matthias Klose * cpp.texi: Add a node documenting macro varargs (copied diff --git a/gcc/jump.c b/gcc/jump.c index d6f987b0938..e60286d332a 100644 --- a/gcc/jump.c +++ b/gcc/jump.c @@ -2166,6 +2166,7 @@ delete_barrier_successors (f) gcse. We eliminate such insns now to avoid having them cause problems later. */ else if (GET_CODE (insn) == JUMP_INSN + && GET_CODE (PATTERN (insn)) == SET && SET_SRC (PATTERN (insn)) == pc_rtx && SET_DEST (PATTERN (insn)) == pc_rtx) insn = delete_insn (insn); -- 2.30.2