* cse.c (count_reg_usage): Count registers used in addresses of
CLOBBERs.
From-SVN: r21012
+Wed Jul 8 21:43:14 1998 Jeffrey A Law (law@cygnus.com)
+
+ * cse.c (count_reg_usage): Count registers used in addresses of
+ CLOBBERs.
+
Wed Jul 8 15:08:29 1998 Jim Wilson <wilson@cygnus.com>
* Makefile.in (STAGESTUFF): Readd line lost during June 9 FSF merge.
case CONST_DOUBLE:
case SYMBOL_REF:
case LABEL_REF:
- case CLOBBER:
+ return;
+
+ case CLOBBER:
+ /* If we are clobbering a MEM, mark any registers inside the address
+ as being used. */
+ if (GET_CODE (XEXP (x, 0)) == MEM)
+ count_reg_usage (XEXP (XEXP (x, 0), 0), counts, NULL_RTX, incr);
return;
case SET: