+Mon Jul 20 01:13:19 1998 Jim Wilson <wilson@cygnus.com>
+
+ * function.c (fixup_var_refs_insns): Handle CLOBBER of a CONCAT.
+
Sat Jul 18 15:20:19 1998 Mark Mitchell <mark@markmitchell.com>
* loop.c (maybe_eliminate_biv_1): Avoid signed/unsigned comparison
If it has a REG_LIBCALL note, delete the REG_LIBCALL
and REG_RETVAL notes too. */
if (GET_CODE (PATTERN (insn)) == CLOBBER
- && XEXP (PATTERN (insn), 0) == var)
+ && (XEXP (PATTERN (insn), 0) == var
+ || (GET_CODE (XEXP (PATTERN (insn), 0)) == CONCAT
+ && (XEXP (XEXP (PATTERN (insn), 0), 0) == var
+ || XEXP (XEXP (PATTERN (insn), 0), 1) == var))))
{
if ((note = find_reg_note (insn, REG_LIBCALL, NULL_RTX)) != 0)
/* The REG_LIBCALL note will go away since we are going to