diff options
author | Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl> | 1999-08-24 10:44:47 +0200 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1999-08-24 02:44:47 -0600 |
commit | 5dd34fe0d53cfc76315664961dd3c83b4686c4de (patch) | |
tree | 0dba4b79a0bc3448f44893a04646d832279bcd00 /gcc | |
parent | bf8a5a359c05b7d241c0113974d5d8fa685abc32 (diff) | |
download | gcc-5dd34fe0d53cfc76315664961dd3c83b4686c4de.zip gcc-5dd34fe0d53cfc76315664961dd3c83b4686c4de.tar.gz gcc-5dd34fe0d53cfc76315664961dd3c83b4686c4de.tar.bz2 |
* jump.c (delete_barrier_successors) Match (set (pc) (pc)) insn
exactly.
From-SVN: r28817
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/jump.c | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index cd9581e..f797d6a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +1999-08-24 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl> + + * jump.c (delete_barrier_successors) Match (set (pc) (pc)) insn + exactly. + Mon Aug 23 23:35:52 1999 Matthias Klose <doko@cs.tu-berlin.de> * cpp.texi: Add a node documenting macro varargs (copied @@ -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); |