This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [patch i386]: Change stack probing and allocation implementation


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~


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]