--- gcc-2.95.3/gcc/jump.c.orig Sun Nov 21 17:48:49 1999 +++ gcc-2.95.3/gcc/jump.c Sun Apr 20 02:25:41 2003 @@ -2151,6 +2151,7 @@ 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);