i386.md (movqi recognizer): Don't perfom byte increment into a NON_QI_REG_P.

* i386.md (movqi recognizer): Don't perfom byte increment into
        a NON_QI_REG_P.

From-SVN: r19050
This commit is contained in:
Jeffrey A Law 1998-04-08 17:24:27 +00:00 committed by Jeff Law
parent bf1e5319c3
commit df89b5e780
2 changed files with 5 additions and 1 deletions

View file

@ -13,9 +13,12 @@ Fri Apr 3 17:02:13 1998 Alexandre Petit-Bianco <apbianco@cygnus.com>
Wed Apr 8 12:51:19 1998 Jeffrey A Law (law@cygnus.com)
* i386.md (movqi recognizer): Don't perfom byte increment into
a NON_QI_REG_P.
* configure.in (x86-dg-dgux): Run fixinc.dgux.
* i386.h: Fix typo in GEN_INT changes.
* i370.h: Fix typo in GEN_INT changes.
* bitmap.c (bitmap_element_allocate): Use "void" for arglist instead
of an empty arglist in prototype.

View file

@ -1105,6 +1105,7 @@
return AS2 (xor%L0,%k0,%k0);
if (operands[1] == const1_rtx
&& !NON_QI_REG_P (operands[0])
&& (link = find_reg_note (insn, REG_WAS_0, 0))
/* Make sure the insn that stored the 0 is still present. */
&& ! INSN_DELETED_P (XEXP (link, 0))