On Sun, Nov 11, 2012 at 1:55 PM, Eric Botcazou wrote:
>> It fixes the problem. Can you check it in?
>
> Done.
>
> --
> Eric Botcazou
Now middle-end is fixed. I checked in this patch to remove "!" from riF->o
alternative. No regressions on Linux/x32.
Thanks.
--
H.J.
---
diff --git a/gcc/Chan
> It fixes the problem. Can you check it in?
Done.
--
Eric Botcazou
On Sun, Nov 11, 2012 at 7:01 AM, Eric Botcazou wrote:
>> This patch also handles SIGN_EXTEND. Tested on Linux/x32. OK to
>> install?
>
> I'd cautious here, that's uncharted territory and the SIGN_EXTEND case isn't
> covered by your testing.
>
>> 2012-11-10 H.J. Lu
>>
>> PR middle-end/55
> This patch also handles SIGN_EXTEND. Tested on Linux/x32. OK to
> install?
I'd cautious here, that's uncharted territory and the SIGN_EXTEND case isn't
covered by your testing.
> 2012-11-10 H.J. Lu
>
> PR middle-end/55247
> PR middle-end/55259
> * emit-rtl.c (adjust_add
On Sat, Nov 10, 2012 at 10:38:55AM -0800, H.J. Lu wrote:
> On Sat, Nov 10, 2012 at 6:41 AM, Paolo Bonzini wrote:
> > Il 10/11/2012 07:44, H.J. Lu ha scritto:
> >> Hi,
> >>
> >> In
> >>
> >> (insn 19 17 20 2 (set (reg:TI 85 [ *_15 ])
> >> (mem:TI (zero_extend:DI (reg:SI 82)) [0 *_15+0 S16 A
On Sat, Nov 10, 2012 at 6:41 AM, Paolo Bonzini wrote:
> Il 10/11/2012 07:44, H.J. Lu ha scritto:
>> Hi,
>>
>> In
>>
>> (insn 19 17 20 2 (set (reg:TI 85 [ *_15 ])
>> (mem:TI (zero_extend:DI (reg:SI 82)) [0 *_15+0 S16 A32])) x.i:29 61
>> {*movti_internal_rex64}
>> (expr_list:REG_DEAD (r
Il 10/11/2012 07:44, H.J. Lu ha scritto:
> Hi,
>
> In
>
> (insn 19 17 20 2 (set (reg:TI 85 [ *_15 ])
> (mem:TI (zero_extend:DI (reg:SI 82)) [0 *_15+0 S16 A32])) x.i:29 61
> {*movti_internal_rex64}
> (expr_list:REG_DEAD (reg:SI 82)
> (expr_list:REG_EQUIV (mem/c:TI (plus:DI (r