the stack pointer is a valid memory address.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32691
138bc75d-0d04-0410-961f-
82ee72b054a4
+2000-03-21 Stephane Carrez <stcarrez@worldnet.fr>
+
+ * regmove.c (combine_stack_adjustments_for_block): Check that
+ the stack pointer is a valid memory address.
+
Wed Mar 22 11:44:50 MET 2000 Jan Hubicka <jh@suse.cz>
* calls.c: re-install Mar 16 emit_library_call merge.
&& GET_CODE (XEXP (dest, 0)) == PRE_DEC
&& XEXP (XEXP (dest, 0), 0) == stack_pointer_rtx
&& ! reg_mentioned_p (stack_pointer_rtx, src)
+ && memory_address_p (GET_MODE (dest), stack_pointer_rtx)
&& validate_change (insn, &SET_DEST (set),
change_address (dest, VOIDmode,
stack_pointer_rtx), 0))