+Thu Dec 23 11:59:56 1999 Jeffrey A Law (law@cygnus.com)
+
+ 1999-12-23 Martin v. Löwis <loewis@informatik.hu-berlin.de>
+ * fold-const.c (operand_equal_p): Use memcmp to compare string
+ constants.
+ Suggested by D. J. Bernstein
+
+ Thu Dec 16 02:26:11 1999 Jeffrey A Law (law@cygnus.com)
+ * h8300.md (HImode preinc peephole): Fix typo.
+
+ 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
+ * loop.c (check_dbra_loop): Can't reverse a biv that has
+ maybe_multiple set.
+
1999-12-07 Martin v. Löwis <loewis@informatik.hu-berlin.de>
* invoke.texi (C Dialect Options): Remove -flang-c9x, add -std
(define_peephole
[(set (match_operand:HI 1 "register_operand" "")
- (plus:HI (match_dup 1) (const_int -1)))
+ (plus:HI (match_dup 1) (const_int -2)))
(set (mem:HI (match_dup 1))
(match_operand:HI 0 "register_operand" ""))]
"REGNO(operands[1]) != REGNO(operands[0])"
case STRING_CST:
return (TREE_STRING_LENGTH (arg0) == TREE_STRING_LENGTH (arg1)
- && ! strncmp (TREE_STRING_POINTER (arg0),
+ && ! memcmp (TREE_STRING_POINTER (arg0),
TREE_STRING_POINTER (arg1),
TREE_STRING_LENGTH (arg0)));
for (bl = loop_iv_list; bl; bl = bl->next)
{
if (bl->biv_count == 1
+ && ! bl->biv->maybe_multiple
&& bl->biv->dest_reg == XEXP (comparison, 0)
&& ! reg_used_between_p (regno_reg_rtx[bl->regno], bl->biv->insn,
first_compare))