This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [patch i386]: Change stack probing and allocation implementation
- From: Richard Henderson <rth at redhat dot com>
- To: Uros Bizjak <ubizjak at gmail dot com>
- Cc: gcc-patches at gcc dot gnu dot org, Kai Tietz <ktietz70 at googlemail dot com>
- Date: Sun, 26 Sep 2010 11:08:11 -0700
- Subject: Re: [patch i386]: Change stack probing and allocation implementation
- References: <AANLkTimwp0i-9QTR=ejWnRVNJKzMVT7jLNdu8fEJAHkS@mail.gmail.com>
On 09/26/2010 09:35 AM, Uros Bizjak wrote:
>> +(define_insn "pro_epilogue_adjust_stack_<mode>_2"
>> + [(set (match_operand:P 0 "register_operand" "=r")
>> + (plus:P (match_operand:DI 1 "register_operand" "0")
>> + (match_operand:DI 2 "register_operand" "r")))
>> (clobber (reg:CC FLAGS_REG))
>> (clobber (mem:BLK (scratch)))]
>
> Hm, this can't be right for Pmode == SImode.
Oh shoot. I fixed that in one tree, but failed to push that
back to the copy from which I pushed the change.
> Attached [RFC] patch implements this merge, and some related cleanups
> involving renames and indirect functions. Patch was tested on
> x86_64-pc-linux-gnu without regressions.
It's a good cleanup. Please commit.
r~