This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: bug in emit_move_insn_1 ?
- To: gcc at gcc dot gnu dot org
- Subject: Re: bug in emit_move_insn_1 ?
- From: Denis Chertykov <denisc at overta dot ru>
- Date: Fri, 22 Sep 2000 17:15:01 +0400
Denis Chertykov <denisc@overta.ru> writes:
> While I have debugged this bug I founded a strange thing in
> `emit_move_insn_1'. (only for emitting PUSH)
>
> If port not have a movMM pattern then `stack_pointer_delta' will be
> adjusted in `anti_adjust_stack' which will be called.
> If port have a movMM pattern then `emit_insn' will be called and
> `stack_pointer_delta' will not be adjusted.
Is anybody know why ?
Why `emit_move_insn_1' adjust `stack_pointer_delta' if port not have a
`movdi' insn ? (only for emitting PUSH)
Why `emit_move_insn_1' not adjust `stack_pointer_delta' if port have a
`movdi' insn ?
Denis.